package com.hyt.it.ogt.data.model.entity.pj;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hyt.core.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 评卷科目表
 * </p>
 *
 * @author qiaozj
 * @since 2020-07-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("pj_subject")
@ApiModel(value="Subject对象", description="评卷科目表")
public class Subject extends BaseEntity {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "项目id")
    private String projectId;

    @ApiModelProperty(value = "科目id")
    private String subjectId;

    @ApiModelProperty(value = "科目名称")
    private String subjectName;

    @ApiModelProperty(value = "考生数")
    private Integer studentNum;

    @ApiModelProperty(value = "报名人数")
    private Integer bmNum;

    @ApiModelProperty(value = "实考人数")
    private Integer examNum;

    @ApiModelProperty(value = "是否同步考生答案")
    private Boolean isCutAnswer;

    @ApiModelProperty(value = "是否初始化评卷块")
    private Boolean isInitPiece;

    @ApiModelProperty(value = "是否生成评卷任务")
    private Boolean isCreateTask;

    @ApiModelProperty(value = "是否评阅完成")
    private Boolean isFinish;

    @ApiModelProperty(value = "是否计算分数")
    private Boolean isCalculate;

    @ApiModelProperty(value = "任务总数")
    private Integer totalTask;
    
    @ApiModelProperty(value = "是否需要评卷")
    private Boolean isNeedMarkpaper;


}
